﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Chilis.Franquicias.DaDatos;
using Chilis.Franquicias.EnEntidad;

namespace Chilis.Franquicias.NeNegocio
{
    public class CandidatoNeNegocio
    {
        public ListaFQ_Departamento ListaDepartamento()
        {
            return new CandidatoDaDatos().ListaDepartamento();
        }

        public ListaFQ_Provincia ListaProvincia(Int32 FQ_Departamento_ID)
        {
            return new CandidatoDaDatos().ListaProvincia(FQ_Departamento_ID);
        }

        public ListaFQ_Distrito ListaDistrito(Int32 FQ_Provincia_ID)
        {
            return new CandidatoDaDatos().ListaDistrito(FQ_Provincia_ID);
        }

        public ListaFQ_TipoCandidato ListaTipoCandidato()
        {
            return new CandidatoDaDatos().ListaTipoCandidato();
        }

        public ListaFQ_TipoDocumento ListaTipoDocumento()
        {
            return new CandidatoDaDatos().ListaTipoDocumento();
        }

        public ListaFQ_Candidato ListaCandidatoPaginado(FQ_Candidato oFQ_Candidato, string sortType, int maximumRows, int startRowIndex, out int Total)
        {
            return new CandidatoDaDatos().ListaCandidatoPaginado(oFQ_Candidato, sortType, maximumRows, startRowIndex, out Total);
        }

        public int CrearCandidato(FQ_Candidato oFQ_Candidato)
        {
            return new CandidatoDaDatos().CrearCandidato(oFQ_Candidato);
        }

        public int ActualizarCandidato(FQ_Candidato oFQ_Candidato)
        {
            return new CandidatoDaDatos().ActualizarCandidato(oFQ_Candidato);
        }

        public int EliminarCandidato(FQ_Candidato oFQ_Candidato)
        {
            return new CandidatoDaDatos().EliminarCandidato(oFQ_Candidato);
        }

        public FQ_Candidato SeleccionarCandidato_Por_ID(Int32 FQ_Candidato_ID)
        {
            return new CandidatoDaDatos().SeleccionarCandidato_Por_ID(FQ_Candidato_ID);
        }
    }
}
